home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / game / shoot / ADescentSrc.lha / descent / ui / Makefile < prev    next >
Makefile  |  1998-08-08  |  694b  |  31 lines

  1. # Kludgy makefile
  2. #
  3. # $Lib$
  4. #
  5.  
  6. LIBDIR=../lib
  7. OBJDIR=../objects
  8.  
  9. LIB=$(LIBDIR)/libui.a
  10. LIB_OBJS=  \
  11.     $(OBJDIR)/ui.o $(OBJDIR)/ui_mouse.o $(OBJDIR)/window.o \
  12.     $(OBJDIR)/uidraw.o $(OBJDIR)/button.o \
  13.     $(OBJDIR)/gadget.o $(OBJDIR)/listbox.o $(OBJDIR)/message.o \
  14.     $(OBJDIR)/popup.o $(OBJDIR)/scroll.o \
  15.     $(OBJDIR)/radio.o $(OBJDIR)/checkbox.o $(OBJDIR)/inputbox.o \
  16.     $(OBJDIR)/userbox.o $(OBJDIR)/ui_menu.o \
  17.     $(OBJDIR)/file.o $(OBJDIR)/keytrap.o $(OBJDIR)/icon.o \
  18.     $(OBJDIR)/keypress.o $(OBJDIR)/menubar.o $(OBJDIR)/keypad.o
  19.  
  20. all: $(LIB)
  21.  
  22. $(LIB): $(LIB_OBJS)
  23.     ar rcs $(LIB) $(LIB_OBJS)
  24.     ranlib $(LIB)
  25.  
  26. $(OBJDIR)/%.o : %.c
  27.     gcc $(CFLAGS) $(INCLUDES) -o $@ -c $<
  28.  
  29. clean:
  30.     rm -f $(LIB) $(LIB_OBJS)
  31.